package gui;

import banco.AcoesBancoAluno;
import basicas.Aluno;

public class Geral {
	private GuiAdicionarLivro addlivro = null;
	private GuiAdicionarLocacao addloc = null;
	private GuiAdicionarAluno addaluno = null;
	private String acao;
	private String gui;
	private Aluno aluno;
	
	public String getAcao() {
		return acao;
	}
	public void setAcao(String acao) {
		this.acao = acao;
	}
	
	public String getGui() {
		return gui;
	}
	public void setGui(String gui) {
		this.gui = gui;
	}
	
	public Aluno getAluno() {
		return aluno;
	}
	public void setAluno(Aluno aluno) {
		this.aluno = aluno;
	}
	
	
	public GuiAdicionarLivro getAddlivro() {
		return addlivro;
	}
	public void setAddlivro(GuiAdicionarLivro addlivro) {
		this.addlivro = addlivro;
	}
	public GuiAdicionarLocacao getAddloc() {
		return addloc;
	}
	public void setAddloc(GuiAdicionarLocacao addloc) {
		this.addloc = addloc;
	}
	public GuiAdicionarAluno getAddaluno() {
		return addaluno;
	}
	public void setAddaluno(GuiAdicionarAluno addaluno) {
		this.addaluno = addaluno;
	}
	
	
	public void msgErroConn() {
		switch (this.gui) {
		case "aluno":
			addaluno.msgErroConn();
			break;
		case "livro":
			addaluno.msgErroConn();
			break;
		case "locacao":
			addaluno.msgErroConn();
			break;

		default:
			break;
		}
	}
	
	public void adicionarAluno(Aluno aluno) {
		AcoesBancoAluno aba = new AcoesBancoAluno();
		aba.inserir(aluno);
		this.aluno = aluno;
		this.aluno.setStatus(true);

		
	}

	
	
	
}
